@echo off
rem 检查 VSCode 是否安装
where code >nul 2>nul
if %errorlevel% neq 0 (
    echo VSCode 未安装，请先安装 VSCode。
    exit /b 1
)

rem 检查是否安装 devcontainer 扩展
code --list-extensions | findstr "ms-vscode-remote.remote-containers" >nul
if %errorlevel% == 0 (
    echo devcontainer 扩展已安装。
    exit /b 0
)

rem 安装 devcontainer 扩展
echo devcontainer 扩展未安装，正在安装...
code --install-extension ms-vscode-remote.remote-containers

rem 安装完成后返回 0
exit /b 0
